package main

import "fmt"

var a byte // 全局变量
func main() {
	var a int // 局部变量
	fmt.Println(a)

	fmt.Printf("type is %T \n", a)

	{
		var a float32 = 0.32
		fmt.Printf("type is %T\n", a)
	}

	test22_1()
}

func test22_1() {
	a = 1
	fmt.Printf("type is %T \n", a)
}

// 1 不同作用域，允许定义同名变量
// 2 使用变量的原则，就近原则
